package com.kerry.exception;

import org.springframework.boot.autoconfigure.web.ErrorController;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * 全局error异常类 SpringBoot 默认提供了一个 /error 的映射，该映射被注册为 Servlet
 * 容器中的一个全局错误页面用来合理处理所有的异常情况。 想要使其满足自己的数据规范，可以自己定义一个新的 ErrorController
 * 
 * @author Administrator
 *
 */
@Controller
@RequestMapping("/error")
public class MyErrorController implements ErrorController {

	@Override
	public String getErrorPath() {
		return "/error";
	}

	@RequestMapping
//	@ResponseBody
	public String doHandleError() {
		//返回错误信息
		return "errorpage";
	}

}
